package com.tbit.main.service;

import com.tbit.main.pojo.MachineLastUseLog;

import java.util.List;

/**
 * @author LMY
 * @create 2021-01-11 10:25
 * 设备最后扫码日志
 */
public interface MachineLastUseLogService {

    /**
     * 插入
     *
     * @param machineLastUseLog
     */
    void insert(MachineLastUseLog machineLastUseLog);

    /**
     * 删除
     *
     * @param machineLastUseLogId
     */
    void delete(List<Integer> machineLastUseLogId);

    /**
     * 根据用户码，获取设备最后扫码信息
     *
     * @param machineId
     * @return
     */
    List<MachineLastUseLog> query(Integer machineId);

    /**
     * 获取每个车辆记录数
     *
     * @return
     */
    List<Integer> getByMachineNoCount();

    /**
     * 只保存前十条记录
     *
     * @param machineId
     */
    void deleteMachineId(List<Integer> machineId);
}
